package it.unipd.dei.bd.icineasti.resource;

import java.sql.Date;

/**
 * Classe che rappresenta un film, specializzazione di evento.
 * 
 * @author Morris Antonello
 */
public class Film extends Evento {

	private final String trama;
	private final String genere;
	private final String regia;
	private final String castPrincipale;
	private final String urlTrailer;
	private final Date dataUscita;
	private final boolean in3D;
	
	public Film(int codice, byte[] locandina, String titolo, int durataInSala, int durataProiezione,
				String trama, String genere, String regia, String castPrincipale, String urlTrailer, Date dataUscita, 
				boolean in3D) { 
		
		
		super(codice, locandina, titolo, "Film", durataInSala, durataProiezione);
		this.trama = trama;
		this.genere = genere;
		this.regia = regia;
		this.castPrincipale = castPrincipale;
		this.urlTrailer = urlTrailer;
		this.dataUscita = dataUscita;
		this.in3D = in3D;
	
	}

	public String getTrama() {
		return trama;
	}
	
	public String getGenere() {
		return genere;
	}
	
	public String getRegia() {
		return regia;
	}
	
	public String getCastPrincipale() {
		return castPrincipale;
	}
	
	public String getUrlTrailer() {
		return urlTrailer;
	}
	
	public Date getDataUscita() {
		return dataUscita;
	}
	
	public boolean getIn3D() {
		return in3D;
	}
	
}
